package com.gtq.uhome.mapper;

import com.gtq.uhome.pojo.Site;
import com.gtq.uhome.vo.SiteUpdateVo;
import com.gtq.uhome.vo.SiteVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface SiteMapper {
    boolean addNewSite(SiteVo site);

    List<Site> searchSite(@Param("siteName") String siteName);

    int updateSitePhoneNumber(String sitePhoneNumber);

    Site findSite(Integer id);

    boolean updateSite(@Param("updateVo") SiteUpdateVo updateVo);

    boolean deleteSite(@Param("id") Integer id);

    Site findSiteByName(String name);
}
